<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>LiftSimu: layout.TableLayout Klassenreferenz</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="up.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">LiftSimu
   
   </div>
   <div id="projectbrief">die Simulation einer Liftanlage</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Erzeugt von Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Suchen');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Hauptseite</span></a></li>
      <li><a href="namespaces.html"><span>Pakete</span></a></li>
      <li class="current"><a href="annotated.html"><span>Klassen</span></a></li>
      <li><a href="files.html"><span>Dateien</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Suchen" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Auflistung&#160;der&#160;Klassen</span></a></li>
      <li><a href="classes.html"><span>Klassen-Verzeichnis</span></a></li>
      <li><a href="hierarchy.html"><span>Klassenhierarchie</span></a></li>
      <li><a href="functions.html"><span>Klassen-Elemente</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Alle</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Klassen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namensbereiche</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Dateien</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Funktionen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variablen</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelayout.html">layout</a>      </li>
      <li class="navelem"><a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Klassen</a> &#124;
<a href="#pub-methods">Öffentliche Methoden</a> &#124;
<a href="#pro-methods">Geschützte Methoden</a> &#124;
<a href="#pro-attribs">Geschützte Attribute</a> &#124;
<a href="#pro-static-attribs">Statische geschützte Attribute</a>  </div>
  <div class="headertitle">
<div class="title">layout.TableLayout Klassenreferenz</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Klassendiagramm für layout.TableLayout:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classlayout_1_1_table_layout.png" usemap="#layout.TableLayout_map" alt=""/>
  <map id="layout.TableLayout_map" name="layout.TableLayout_map">
<area href="interfacelayout_1_1_table_layout_constants.html" alt="layout.TableLayoutConstants" shape="rect" coords="0,0,174,24"/>
</map>
 </div></div>

<p><a href="classlayout_1_1_table_layout-members.html">Aufstellung aller Elemente</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Klassen</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout_1_1_entry.html">Entry</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Öffentliche Methoden</h2></td></tr>
<tr class="memitem:a89f47f71b8658ed6a8dc693608791295"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a89f47f71b8658ed6a8dc693608791295">TableLayout</a> ()</td></tr>
<tr class="memitem:a62a5d24b0cc82541be5b363a28d9ade1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a62a5d24b0cc82541be5b363a28d9ade1">TableLayout</a> (double size[][])</td></tr>
<tr class="memitem:aef4eb55ab150db224f5e48cec9040973"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlayout_1_1_table_layout_constraints.html">TableLayoutConstraints</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#aef4eb55ab150db224f5e48cec9040973">getConstraints</a> (Component component)</td></tr>
<tr class="memitem:a12a0a6974d8de6331b601639fa0da16f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a12a0a6974d8de6331b601639fa0da16f">setConstraints</a> (Component component, <a class="el" href="classlayout_1_1_table_layout_constraints.html">TableLayoutConstraints</a> constraint)</td></tr>
<tr class="memitem:abc3535b573a52013fde7aad67d2fbc8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">setColumn</a> (double column[])</td></tr>
<tr class="memitem:afdc5900b62836532ec0aee52acceaf51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> (double row[])</td></tr>
<tr class="memitem:a2a6ac4e9cc3515b4bc0b50fa1733522e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a2a6ac4e9cc3515b4bc0b50fa1733522e">setColumn</a> (int i, double size)</td></tr>
<tr class="memitem:a4a1855f40ab2e2655558b9f0c2bf9ffd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a4a1855f40ab2e2655558b9f0c2bf9ffd">setRow</a> (int i, double size)</td></tr>
<tr class="memitem:a4b2ba2a2e7964b0f354cfca1d5dc1284"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a4b2ba2a2e7964b0f354cfca1d5dc1284">getColumn</a> ()</td></tr>
<tr class="memitem:a4666813ae4bfef98baed7f0737bcac20"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a4666813ae4bfef98baed7f0737bcac20">getRow</a> ()</td></tr>
<tr class="memitem:acb68b37b1af2f006b62e3f0710f69fc9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#acb68b37b1af2f006b62e3f0710f69fc9">getColumn</a> (int i)</td></tr>
<tr class="memitem:a0d97c4d505e305eea2b524946e824d8e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a0d97c4d505e305eea2b524946e824d8e">getRow</a> (int i)</td></tr>
<tr class="memitem:ae83c49653884e6aa63511eaaa4be1bbb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ae83c49653884e6aa63511eaaa4be1bbb">getNumColumn</a> ()</td></tr>
<tr class="memitem:a67c64620fead4ac01e35f7a6df851c15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a67c64620fead4ac01e35f7a6df851c15">getNumRow</a> ()</td></tr>
<tr class="memitem:a4e476e6a6b33aeb1a773d8176895503c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a4e476e6a6b33aeb1a773d8176895503c">insertColumn</a> (int i, double size)</td></tr>
<tr class="memitem:aee45bd4f814d3ec97a94e07ba0acfe1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#aee45bd4f814d3ec97a94e07ba0acfe1b">insertRow</a> (int i, double size)</td></tr>
<tr class="memitem:a696d740030cbbe49f5587d77604eca9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a696d740030cbbe49f5587d77604eca9b">deleteColumn</a> (int i)</td></tr>
<tr class="memitem:ac241a2d052c87c56f2295bad75300961"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ac241a2d052c87c56f2295bad75300961">deleteRow</a> (int i)</td></tr>
<tr class="memitem:a0014e9b6afe8b9a04919776f8672faf7"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a0014e9b6afe8b9a04919776f8672faf7">toString</a> ()</td></tr>
<tr class="memitem:ab856a82ef566039501cd2e5e31c54d05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ab856a82ef566039501cd2e5e31c54d05">drawGrid</a> (Container container, Graphics g)</td></tr>
<tr class="memitem:aca7ef33fc5f9dc26bbc62dd977fd77d8"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#aca7ef33fc5f9dc26bbc62dd977fd77d8">hidden</a> ()</td></tr>
<tr class="memitem:a7842eda56d7ed6f42bc99bc0663a26ff"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a7842eda56d7ed6f42bc99bc0663a26ff">overlapping</a> ()</td></tr>
<tr class="memitem:a6af49407074daa12df34af0cbc4dad20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a6af49407074daa12df34af0cbc4dad20">layoutContainer</a> (Container container)</td></tr>
<tr class="memitem:a204452fd59d6872f54389f09c41845d6"><td class="memItemLeft" align="right" valign="top">Dimension&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a204452fd59d6872f54389f09c41845d6">preferredLayoutSize</a> (Container container)</td></tr>
<tr class="memitem:ab47e9c472e68f47282f46087a3a5ee98"><td class="memItemLeft" align="right" valign="top">Dimension&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ab47e9c472e68f47282f46087a3a5ee98">minimumLayoutSize</a> (Container container)</td></tr>
<tr class="memitem:a6b8f1d300554116172764542b7e70279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a6b8f1d300554116172764542b7e70279">addLayoutComponent</a> (String name, Component component)</td></tr>
<tr class="memitem:a1239d62f7d9d29d1793a3de2005beef5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a1239d62f7d9d29d1793a3de2005beef5">addLayoutComponent</a> (Component component, Object constraint)</td></tr>
<tr class="memitem:ad871c153f11cc4934bf7d2a590ab8384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ad871c153f11cc4934bf7d2a590ab8384">removeLayoutComponent</a> (Component component)</td></tr>
<tr class="memitem:a6a61c44131a912eb4c2d5318de96c7d8"><td class="memItemLeft" align="right" valign="top">Dimension&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a6a61c44131a912eb4c2d5318de96c7d8">maximumLayoutSize</a> (Container target)</td></tr>
<tr class="memitem:a9ae462e93b779a466906953f14f9c253"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a9ae462e93b779a466906953f14f9c253">getLayoutAlignmentX</a> (Container parent)</td></tr>
<tr class="memitem:a425cc239e0560cf5026d5d5b6cf4ae82"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a425cc239e0560cf5026d5d5b6cf4ae82">getLayoutAlignmentY</a> (Container parent)</td></tr>
<tr class="memitem:ad94f19092a4665411668c7dd9034d74e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ad94f19092a4665411668c7dd9034d74e">invalidateLayout</a> (Container target)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Geschützte Methoden</h2></td></tr>
<tr class="memitem:af75bdb0928fcad674dbe90e7f435e02c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#af75bdb0928fcad674dbe90e7f435e02c">calculateSize</a> (Container container)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Geschützte Attribute</h2></td></tr>
<tr class="memitem:af400ca6da4c4f6bf9be482ea1bac076e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#af400ca6da4c4f6bf9be482ea1bac076e">columnSpec</a> []</td></tr>
<tr class="memitem:a8f51d5418fc72241dac1606703daf8e6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a8f51d5418fc72241dac1606703daf8e6">rowSpec</a> []</td></tr>
<tr class="memitem:ab246f0f73cd8fd53ae38f5a6f3e5f81a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ab246f0f73cd8fd53ae38f5a6f3e5f81a">columnSize</a> []</td></tr>
<tr class="memitem:a8199e89a6a366ad5e5bdb2471da6dfc7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a8199e89a6a366ad5e5bdb2471da6dfc7">rowSize</a> []</td></tr>
<tr class="memitem:a717b339b6682c45f95a166f359c6a81d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a717b339b6682c45f95a166f359c6a81d">columnOffset</a> []</td></tr>
<tr class="memitem:acba51b491e42b798faa477d65334ccd9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#acba51b491e42b798faa477d65334ccd9">rowOffset</a> []</td></tr>
<tr class="memitem:ad287e19733ad42d0e1efa7d819afc76e"><td class="memItemLeft" align="right" valign="top">LinkedList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#ad287e19733ad42d0e1efa7d819afc76e">list</a></td></tr>
<tr class="memitem:af3eb53542c25da1da8301097562b388f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#af3eb53542c25da1da8301097562b388f">dirty</a></td></tr>
<tr class="memitem:a0592f89eeb46317a78b3624bcf37b668"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a0592f89eeb46317a78b3624bcf37b668">oldWidth</a></td></tr>
<tr class="memitem:a5817f9c642e260497a16fc8b2a58f2e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a5817f9c642e260497a16fc8b2a58f2e6">oldHeight</a></td></tr>
<tr><td colspan="2"><h2><a name="pro-static-attribs"></a>
Statische geschützte Attribute</h2></td></tr>
<tr class="memitem:a3cad1c9c046e3940431bee5dd1db5924"><td class="memItemLeft" align="right" valign="top">static final double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlayout_1_1_table_layout.html#a3cad1c9c046e3940431bee5dd1db5924">defaultSize</a> [][] = {{}, {}}</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Ausführliche Beschreibung</h2>
<div class="textblock"><p><a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> is a layout manager that arranges components in rows and columns like a spreadsheet. <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> allows each row or column to be a different size. A row or column can be given an absolute size in pixels, a percentage of the available space, or it can grow and shrink to fill the remaining space after other rows and columns have been resized.</p>
<p>Using spreadsheet terminology, a cell is the intersection of a row and column. Cells have finite, non-negative sizes measured in pixels. The dimensions of a cell depend solely upon the dimensions of its row and column. </p>
<p>A component occupies a rectangular group of one or more cells. If the component occupies more than one cell, the component is resized to fit perfectly in the rectangular region of cells. If the component occupies a single cell, it can be aligned in four ways within that cell.</p>
<p>A single cell component can be stretched horizontally to fit the cell (full justification), or it can be placed in the center of the cell. The component could also be left justified or right justified. Similarly, the component can be full, center, top, or bottom justified in the vertical.</p>
<pre>
 public static void main (String args[])
 {
     // Create a frame
     Frame frame = new Frame("Example of TableLayout");
     frame.setBounds (100, 100, 300, 300);
 &lt;spc&gt;
     // Create a <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> for the frame
     double border = 10;
     double size[][] =
         {{border, 0.10, 20, <a class="el" href="interfacelayout_1_1_table_layout_constants.html#aa309b10b12ecc0b9ff53224b834fbd2f">TableLayout.FILL</a>, 20, 0.20, border},  // Columns
          {border, 0.20, 20, <a class="el" href="interfacelayout_1_1_table_layout_constants.html#aa309b10b12ecc0b9ff53224b834fbd2f">TableLayout.FILL</a>, 20, 0.20, border}}; // Rows
 &lt;spc&gt;
     frame.setLayout (new TableLayout(size));
 &lt;spc&gt;
     // Create some buttons
     String label[] = {"Top", "Bottom", "Left", "Right", "Center", "Overlap"};
     Button button[] = new Button[label.length];
 &lt;spc&gt;
     for (int i = 0; i &lt; label.length; i++)
         button[i] = new Button(label[i]);
 &lt;spc&gt;
     // Add buttons
     frame.add (button[0], "1, 1, 5, 1"); // Top
     frame.add (button[1], "1, 5, 5, 5"); // Bottom
     frame.add (button[2], "1, 3      "); // Left
     frame.add (button[3], "5, 3      "); // Right
     frame.add (button[4], "3, 3, c, c"); // Center
     frame.add (button[5], "3, 3, 3, 5"); // Overlap
 &lt;spc&gt;
     // Allow user to close the window to terminate the program
     frame.addWindowListener
         (new WindowListener()
             {
                 public void windowClosing (WindowEvent e)
                 {
                     System.exit (0);
                 }
 &lt;spc&gt;
                 public void windowOpened (WindowEvent e) {}
                 public void windowClosed (WindowEvent e) {}
                 public void windowIconified (WindowEvent e) {}
                 public void windowDeiconified (WindowEvent e) {}
                 public void windowActivated (WindowEvent e) {}
                 public void windowDeactivated (WindowEvent e) {}
             }
         );
 &lt;spc&gt;
     // Show frame
     frame.show();
 }
 </pre><dl class="section author"><dt>Autor:</dt><dd>Daniel E. Barbalace </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00088">88</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>
</div><hr/><h2>Beschreibung der Konstruktoren und Destruktoren</h2>
<a class="anchor" id="a89f47f71b8658ed6a8dc693608791295"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlayout_1_1_table_layout.html#a89f47f71b8658ed6a8dc693608791295">layout.TableLayout.TableLayout</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructs an instance of <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a>. This <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> will have one row and one column. </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00150">150</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a62a5d24b0cc82541be5b363a28d9ade1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlayout_1_1_table_layout.html#a89f47f71b8658ed6a8dc693608791295">layout.TableLayout.TableLayout</a> </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>[][]</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructs an instance of <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a>.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">size</td><td>widths of columns and heights of rows in the format, {{col0, col1, col2, ..., colN}, {row0, row1, row2, ..., rowM}} If this parameter is invalid, the <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> will have exactly one row and one column. </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00166">166</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Elementfunktionen</h2>
<a class="anchor" id="a6b8f1d300554116172764542b7e70279"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a6b8f1d300554116172764542b7e70279">layout.TableLayout.addLayoutComponent</a> </td>
          <td>(</td>
          <td class="paramtype">String&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Component&#160;</td>
          <td class="paramname"><em>component</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds the specified component with the specified name to the layout.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>indicates entry's position and anchor </td></tr>
    <tr><td class="paramname">component</td><td>component to add </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01958">1958</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a1239d62f7d9d29d1793a3de2005beef5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a6b8f1d300554116172764542b7e70279">layout.TableLayout.addLayoutComponent</a> </td>
          <td>(</td>
          <td class="paramtype">Component&#160;</td>
          <td class="paramname"><em>component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Object&#160;</td>
          <td class="paramname"><em>constraint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds the specified component with the specified name to the layout.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">component</td><td>component to add </td></tr>
    <tr><td class="paramname">constraint</td><td>indicates entry's position and alignment </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01978">1978</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="af75bdb0928fcad674dbe90e7f435e02c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#af75bdb0928fcad674dbe90e7f435e02c">layout.TableLayout.calculateSize</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calculates the sizes of the rows and columns based on the absolute and relative sizes specified in <code>rowSpec</code> and <code>columnSpec</code> and the size of the container. The result is stored in <code>rowSize</code> and <code>columnSize</code>.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">container</td><td>container using this <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01004">1004</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a696d740030cbbe49f5587d77604eca9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a696d740030cbbe49f5587d77604eca9b">layout.TableLayout.deleteColumn</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Deletes a column in this layout. All components to the right of the deletion point are moved left one column. The container will need to be laid out after this method returns. See <code>setColumn</code>.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of column to delete</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">setColumn</a> </dd>
<dd>
<a class="el" href="classlayout_1_1_table_layout.html#a696d740030cbbe49f5587d77604eca9b">deleteColumn</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00718">718</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ac241a2d052c87c56f2295bad75300961"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#ac241a2d052c87c56f2295bad75300961">layout.TableLayout.deleteRow</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Deletes a row in this layout. All components below the deletion point are moved up one row. The container will need to be laid out after this method returns. See <code>setRow</code>. There must be at least two rows in order to delete a row.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of column to delete</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> </dd>
<dd>
<a class="el" href="classlayout_1_1_table_layout.html#ac241a2d052c87c56f2295bad75300961">deleteRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00771">771</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ab856a82ef566039501cd2e5e31c54d05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#ab856a82ef566039501cd2e5e31c54d05">layout.TableLayout.drawGrid</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics&#160;</td>
          <td class="paramname"><em>g</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draws a grid on the given container. This is useful for seeing where the rows and columns go. In the container's paint method, call this method.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">container</td><td>container using this <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> </td></tr>
    <tr><td class="paramname">g</td><td>graphics content of container (can be offscreen) </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00864">864</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a4b2ba2a2e7964b0f354cfca1d5dc1284"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double [] <a class="el" href="classlayout_1_1_table_layout.html#a4b2ba2a2e7964b0f354cfca1d5dc1284">layout.TableLayout.getColumn</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the sizes of columns in this layout.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>widths of each of the columns</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">setColumn</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00483">483</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="acb68b37b1af2f006b62e3f0710f69fc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classlayout_1_1_table_layout.html#a4b2ba2a2e7964b0f354cfca1d5dc1284">layout.TableLayout.getColumn</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the width of a single column in this layout.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of row to get. If this parameter is not valid, an ArrayOutOfBoundsException will be thrown.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>width of the requested column</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00524">524</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="aef4eb55ab150db224f5e48cec9040973"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlayout_1_1_table_layout_constraints.html">TableLayoutConstraints</a> <a class="el" href="classlayout_1_1_table_layout.html#aef4eb55ab150db224f5e48cec9040973">layout.TableLayout.getConstraints</a> </td>
          <td>(</td>
          <td class="paramtype">Component&#160;</td>
          <td class="paramname"><em>component</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the constraints of a given component.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">component</td><td>desired component</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>If the given component is found, the constraints associated with that component. If the given component is null or is not found, null is returned. </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00236">236</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a9ae462e93b779a466906953f14f9c253"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="classlayout_1_1_table_layout.html#a9ae462e93b779a466906953f14f9c253">layout.TableLayout.getLayoutAlignmentX</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the alignment along the x axis. This specifies how the component would like to be aligned relative to other components. The value should be a number between 0 and 1 where 0 represents alignment along the origin, 1 is aligned the furthest away from the origin, 0.5 is centered, etc.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>unconditionally, 0.5 </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l02042">2042</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a425cc239e0560cf5026d5d5b6cf4ae82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="classlayout_1_1_table_layout.html#a425cc239e0560cf5026d5d5b6cf4ae82">layout.TableLayout.getLayoutAlignmentY</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the alignment along the y axis. This specifies how the component would like to be aligned relative to other components. The value should be a number between 0 and 1 where 0 represents alignment along the origin, 1 is aligned the furthest away from the origin, 0.5 is centered, etc.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>unconditionally, 0.5 </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l02058">2058</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ae83c49653884e6aa63511eaaa4be1bbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#ae83c49653884e6aa63511eaaa4be1bbb">layout.TableLayout.getNumColumn</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the number of columns in this layout.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>the number of columns </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00555">555</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a67c64620fead4ac01e35f7a6df851c15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#a67c64620fead4ac01e35f7a6df851c15">layout.TableLayout.getNumRow</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the number of rows in this layout.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>the number of rows </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00568">568</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a4666813ae4bfef98baed7f0737bcac20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double [] <a class="el" href="classlayout_1_1_table_layout.html#a4666813ae4bfef98baed7f0737bcac20">layout.TableLayout.getRow</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the height of a single row in this layout.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>height of the requested row</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00502">502</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a0d97c4d505e305eea2b524946e824d8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classlayout_1_1_table_layout.html#a4666813ae4bfef98baed7f0737bcac20">layout.TableLayout.getRow</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the sizes of a row in this layout.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of row to get. If this parameter is not valid, an ArrayOutOfBoundsException will be thrown.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>height of each of the requested row</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00542">542</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="aca7ef33fc5f9dc26bbc62dd977fd77d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="classlayout_1_1_table_layout.html#aca7ef33fc5f9dc26bbc62dd977fd77d8">layout.TableLayout.hidden</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determines whether or not there are any hidden components. A hidden component is one that will not be shown with this layout's current configuration. Such a component is, at least partly, in an invalid row or column. For example, on a table with five rows, row -1 and row 5 are both invalid. Valid rows are 0 through 4, inclusively.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>True, if there are any hidden components. False, otherwise.</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#a7842eda56d7ed6f42bc99bc0663a26ff">overlapping</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00914">914</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a4e476e6a6b33aeb1a773d8176895503c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a4e476e6a6b33aeb1a773d8176895503c">layout.TableLayout.insertColumn</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Inserts a column in this layout. All components to the right of the insertion point are moved right one column. The container will need to be laid out after this method returns. See <code>setColumn</code>.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index at which to insert the column. </td></tr>
    <tr><td class="paramname">size</td><td>size of the column to be inserted</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">setColumn</a> </dd>
<dd>
<a class="el" href="classlayout_1_1_table_layout.html#a696d740030cbbe49f5587d77604eca9b">deleteColumn</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00593">593</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="aee45bd4f814d3ec97a94e07ba0acfe1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#aee45bd4f814d3ec97a94e07ba0acfe1b">layout.TableLayout.insertRow</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Inserts a row in this layout. All components below the insertion point are moved down one row. The container will need to be laid out after this method returns. See <code>setRow</code>.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index at which to insert the column. </td></tr>
    <tr><td class="paramname">size</td><td>size of the row to be inserted</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">setRow</a> </dd>
<dd>
<a class="el" href="classlayout_1_1_table_layout.html#ac241a2d052c87c56f2295bad75300961">deleteRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00656">656</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad94f19092a4665411668c7dd9034d74e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#ad94f19092a4665411668c7dd9034d74e">layout.TableLayout.invalidateLayout</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invalidates the layout, indicating that if the layout manager has cached information it should be discarded. </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l02070">2070</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a6af49407074daa12df34af0cbc4dad20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a6af49407074daa12df34af0cbc4dad20">layout.TableLayout.layoutContainer</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>To lay out the specified container using this layout. This method reshapes the components in the specified target container in order to satisfy the constraints of all components.</p>
<p>User code should not have to call this method directly.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">container</td><td>container being served by this layout manager </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01272">1272</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a6a61c44131a912eb4c2d5318de96c7d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Dimension <a class="el" href="classlayout_1_1_table_layout.html#a6a61c44131a912eb4c2d5318de96c7d8">layout.TableLayout.maximumLayoutSize</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the maximum dimensions for this layout given the components in the specified target container.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>the component which needs to be laid out</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>unconditionally, a Dimension of Integer.MAX_VALUE by Integer.MAX_VALUE since <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> does not limit the maximum size of a container </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l02026">2026</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ab47e9c472e68f47282f46087a3a5ee98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Dimension <a class="el" href="classlayout_1_1_table_layout.html#ab47e9c472e68f47282f46087a3a5ee98">layout.TableLayout.minimumLayoutSize</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determines the minimum size of the container argument using this layout. The minimum size is the smallest size that, if used for the container's size, will ensure that all components are at least as large as their minimum size. This method cannot guarantee that all components will be their minimum size. For example, if component A and component B are each allocate half of the container's width and component A wants to be 10 pixels wide while component B wants to be 100 pixels wide, they cannot both be accommodated. Since in general components rather be larger than their minimum size instead of smaller, component B's request will be fulfilled. The minimum size of the container would be 200 pixels.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">container</td><td>container being served by this layout manager</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>a dimension indicating the container's minimum size </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01728">1728</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a7842eda56d7ed6f42bc99bc0663a26ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="classlayout_1_1_table_layout.html#a7842eda56d7ed6f42bc99bc0663a26ff">layout.TableLayout.overlapping</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determines whether or not there are any overlapping components. Two components overlap if they cover at least one common cell.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>True, if there are any overlapping components. False, otherwise.</dd></dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#aca7ef33fc5f9dc26bbc62dd977fd77d8">hidden</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00951">951</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a204452fd59d6872f54389f09c41845d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Dimension <a class="el" href="classlayout_1_1_table_layout.html#a204452fd59d6872f54389f09c41845d6">layout.TableLayout.preferredLayoutSize</a> </td>
          <td>(</td>
          <td class="paramtype">Container&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determines the preferred size of the container argument using this layout. The preferred size is the smallest size that, if used for the container's size, will ensure that all components are at least as large as their preferred size. This method cannot guarantee that all components will be their preferred size. For example, if component A and component B are each allocate half of the container's width and component A wants to be 10 pixels wide while component B wants to be 100 pixels wide, they cannot both be accommodated. Since in general components rather be larger than their preferred size instead of smaller, component B's request will be fulfilled. The preferred size of the container would be 200 pixels.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">container</td><td>container being served by this layout manager</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>a dimension indicating the container's preferred size </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l01455">1455</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad871c153f11cc4934bf7d2a590ab8384"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#ad871c153f11cc4934bf7d2a590ab8384">layout.TableLayout.removeLayoutComponent</a> </td>
          <td>(</td>
          <td class="paramtype">Component&#160;</td>
          <td class="paramname"><em>component</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes the specified component from the layout.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">component</td><td>component being removed </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l02008">2008</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="abc3535b573a52013fde7aad67d2fbc8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">layout.TableLayout.setColumn</a> </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>column</em>[]</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adjusts the number and sizes of rows in this layout. After calling this method, the caller should request this layout manager to perform the layout. This can be done with the following code:</p>
<pre>
     layout.layoutContainer(container);
     container.repaint();
 </pre><p>or</p>
<pre>
     window.pack()
 </pre><p>If this is not done, the changes in the layout will not be seen until the container is resized.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">column</td><td>heights of each of the columns</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#a4b2ba2a2e7964b0f354cfca1d5dc1284">getColumn</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00315">315</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a2a6ac4e9cc3515b4bc0b50fa1733522e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#abc3535b573a52013fde7aad67d2fbc8a">layout.TableLayout.setColumn</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adjusts the width of a single column in this layout. After calling this method, the caller should request this layout manager to perform the layout. This can be done with the following code:</p>
<p><code> layout.layoutContainer(container); container.repaint(); </code></p>
<p>or</p>
<pre>
     window.pack()
 </pre><p>If this is not done, the changes in the layout will not be seen until the container is resized.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of column to set. If this parameter is not valid, an ArrayOutOfBoundsException will be thrown. </td></tr>
    <tr><td class="paramname">size</td><td>width of the column. This parameter cannot be null.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#a4b2ba2a2e7964b0f354cfca1d5dc1284">getColumn</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00409">409</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a12a0a6974d8de6331b601639fa0da16f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#a12a0a6974d8de6331b601639fa0da16f">layout.TableLayout.setConstraints</a> </td>
          <td>(</td>
          <td class="paramtype">Component&#160;</td>
          <td class="paramname"><em>component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classlayout_1_1_table_layout_constraints.html">TableLayoutConstraints</a>&#160;</td>
          <td class="paramname"><em>constraint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the constraints of a given component.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">component</td><td>desired component. This parameter cannot be null. </td></tr>
    <tr><td class="paramname">constraint</td><td>new set of constraints. This parameter cannot be null.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>If the given component is found, the constraints associated with that component. If the given component is null or is not found, null is returned. </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00267">267</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="afdc5900b62836532ec0aee52acceaf51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">layout.TableLayout.setRow</a> </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>row</em>[]</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adjusts the number and sizes of rows in this layout. After calling this method, the caller should request this layout manager to perform the layout. This can be done with the following code:</p>
<p><code> layout.layoutContainer(container); container.repaint(); </code></p>
<p>or</p>
<pre>
     window.pack()
 </pre><p>If this is not done, the changes in the layout will not be seen until the container is resized.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">row</td><td>widths of each of the rows. This parameter cannot be null.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#a4666813ae4bfef98baed7f0737bcac20">getRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00361">361</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a4a1855f40ab2e2655558b9f0c2bf9ffd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classlayout_1_1_table_layout.html#afdc5900b62836532ec0aee52acceaf51">layout.TableLayout.setRow</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adjusts the height of a single row in this layout. After calling this method, the caller should request this layout manager to perform the layout. This can be done with the following code:</p>
<p><code> layout.layoutContainer(container); container.repaint(); </code></p>
<p>or</p>
<pre>
     window.pack()
 </pre><p>If this is not done, the changes in the layout will not be seen until the container is resized.</p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>zero-based index of row to set. If this parameter is not valid, an ArrayOutOfBoundsException will be thrown. </td></tr>
    <tr><td class="paramname">size</td><td>height of the row. This parameter cannot be null.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>Siehe auch:</dt><dd><a class="el" href="classlayout_1_1_table_layout.html#a4666813ae4bfef98baed7f0737bcac20">getRow</a> </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00455">455</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a0014e9b6afe8b9a04919776f8672faf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">String <a class="el" href="classlayout_1_1_table_layout.html#a0014e9b6afe8b9a04919776f8672faf7">layout.TableLayout.toString</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Converts this <a class="el" href="classlayout_1_1_table_layout.html">TableLayout</a> to a string.</p>
<dl class="section return"><dt>Rückgabe:</dt><dd>a string representing the columns and row sizes in the form "{{col0, col1, col2, ..., colN}, {row0, row1, row2, ..., rowM}}" </dd></dl>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00825">825</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Datenelemente</h2>
<a class="anchor" id="a717b339b6682c45f95a166f359c6a81d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#a717b339b6682c45f95a166f359c6a81d">layout.TableLayout.columnOffset</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Offsets of columns in pixels. The left boarder of column n is at columnOffset[n] and the right boarder is at columnOffset[n + 1] for all columns including the last one. columnOffset.length = columnSize.length + 1 </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00116">116</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ab246f0f73cd8fd53ae38f5a6f3e5f81a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#ab246f0f73cd8fd53ae38f5a6f3e5f81a">layout.TableLayout.columnSize</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Widths of columns in pixels </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00108">108</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="af400ca6da4c4f6bf9be482ea1bac076e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classlayout_1_1_table_layout.html#af400ca6da4c4f6bf9be482ea1bac076e">layout.TableLayout.columnSpec</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Widths of columns expressed in absolute and relative terms </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00102">102</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a3cad1c9c046e3940431bee5dd1db5924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final double <a class="el" href="classlayout_1_1_table_layout.html#a3cad1c9c046e3940431bee5dd1db5924">layout.TableLayout.defaultSize</a>[][] = {{}, {}}<code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default row/column size </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00097">97</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="af3eb53542c25da1da8301097562b388f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="classlayout_1_1_table_layout.html#af3eb53542c25da1da8301097562b388f">layout.TableLayout.dirty</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Indicates whether or not the size of the cells are known for the last known size of the container. If dirty is true or the container has been resized, the cell sizes must be recalculated using calculateSize. </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00129">129</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad287e19733ad42d0e1efa7d819afc76e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LinkedList <a class="el" href="classlayout_1_1_table_layout.html#ad287e19733ad42d0e1efa7d819afc76e">layout.TableLayout.list</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>List of components and their sizes </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00124">124</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a5817f9c642e260497a16fc8b2a58f2e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#a5817f9c642e260497a16fc8b2a58f2e6">layout.TableLayout.oldHeight</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Previous known height of the container </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00135">135</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a0592f89eeb46317a78b3624bcf37b668"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#a0592f89eeb46317a78b3624bcf37b668">layout.TableLayout.oldWidth</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Previous known width of the container </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00132">132</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="acba51b491e42b798faa477d65334ccd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#acba51b491e42b798faa477d65334ccd9">layout.TableLayout.rowOffset</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Offsets of rows in pixels. The left boarder of row n is at rowOffset[n] and the right boarder is at rowOffset[n + 1] for all rows including the last one. rowOffset.length = rowSize.length + 1 </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00121">121</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a8199e89a6a366ad5e5bdb2471da6dfc7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlayout_1_1_table_layout.html#a8199e89a6a366ad5e5bdb2471da6dfc7">layout.TableLayout.rowSize</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Heights of rows in pixels </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00111">111</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<a class="anchor" id="a8f51d5418fc72241dac1606703daf8e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classlayout_1_1_table_layout.html#a8f51d5418fc72241dac1606703daf8e6">layout.TableLayout.rowSpec</a>[]<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Heights of rows expressed in absolute and relative terms </p>

<p>Definiert in Zeile <a class="el" href="_table_layout_8java_source.html#l00105">105</a> der Datei <a class="el" href="_table_layout_8java_source.html">TableLayout.java</a>.</p>

</div>
</div>
<hr/>Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:<ul>
<li>/Users/alrik/Documents/workspace/LiftSimu/src/layout/<a class="el" href="_table_layout_8java_source.html">TableLayout.java</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Erzeugt am Don Mai 31 2012 19:39:19 für LiftSimu von &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.0
</small></address>

</body>
</html>
